package com.bwie.parkdemo.mvvm.model.entity;

import com.bwie.lib_core.base.BaseEntity;
import com.google.gson.Gson;

/**
 * 用户登录返回的实体对象
 * {
 *   "msg": "登录成功",
 *   "values": "{\"pId\":1,\"time\":\"1582523446\",
 *   \"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiIxIiwiZXhwIjozMTY1MDQ2OTk2LCJpYXQiOjE1ODI1MjM0OTh9.1RN4yUMMU6zGrZkKs3LiZtu7kn4FOs_jVwa9eUNHq7g\",
 *   \"uId\":1,\"uName\":\"zxy\",\"uPwd\":\"123456\"}",
 *   "statuesCode": "200",
 *   "home": "http://172.81.227.127:8066/index.html"
 *   //用户登录成功后显示的配置网页中
 * }
 * */
public class LoginEntity extends BaseEntity {

    private String values;
    private Values loginValues;//由于服务器返回json数据中额外添加了/所以使用字段二次解析
    private String home;//首页要展示的网页地址->
    // 根据用户登录权限不同，展示不同内容，达到
    //给不同权限用户不同功能的目的

    public String getValues() {
        return values;
    }

    public void setValues(String values) {
        this.values = values;
    }

    public String getHome() {
        return home;
    }

    public void setHome(String home) {
        this.home = home;
    }

    public Values getLoginValues() {
        if (values!=null){
            loginValues = new Gson().fromJson(values,Values.class);
        }
        return loginValues;
    }

    public static class Values{
        public int pId;//权限id
        public String time;
        public String token;//客户端
        public int uId;//用户id
        public int dept_id;//组id
        public String uName;//用户名
        public String uPwd;//用户密码
    }

}
